package com.jsyl.entity.core;

import java.io.Serializable;
import java.math.BigDecimal;

import com.jsyl.entity.common.BaseEntity;
import com.jsyl.entity.common.orm.annotation.Column;
import com.jsyl.entity.common.orm.annotation.Entity;
import com.jsyl.entity.common.orm.annotation.Id;
/**
 * 用户账户资金提现
 * @author song
 *
*/
@Entity(table = "NF_ACCOUNT_CASH")
public class AccountCash extends BaseEntity implements Serializable {
	 
	
	private static final long serialVersionUID = 9216321853058711998L;

	 @Id
	 @Column("ID")
	 private Integer id;
	 
	 /*用户编号*/
	 @Column("USER_ID")
	 private Integer userId;
	 
	 /*提现银行ID   【关联提现银行卡ID】*/
	 @Column("BANK_ID")
	 private Integer bankId;
	 
	 /*提现总额*/
	 @Column("TOTAL")
	 private BigDecimal total;
	 
	 /*到账金额*/
	 @Column("ARRIVAL_MONEY")
	 private BigDecimal arrivalMoney;
	 
	 /*手续费*/
	 @Column("FEE")
	 private BigDecimal fee;
	 
	 /*到账方式   1：实时到账方式  2：24小时到账方式*/
	 @Column("DRAW_TYPE")
	 private BigDecimal drawType;
	 
	 /*审核人ID  来自系统用户，通常是财务人员*/
	 @Column("VERIFY_SYS_UID")
	 private Integer verify_sysuid;
	 
	 /*审核时间*/
	 @Column("VERIFY_TIME")
	 private String verifyTime;
	 
	 /*审核备注*/
	 @Column("VERIFY_REMARK")
	 private String verifyRemark;
	 
	 /*提现时间*/
	 @Column("CASHTIME")
	 private String cashTime;
	 
	@Override
	public Serializable getId() {
		// TODO Auto-generated method stub
		return null;
	}

}
